Uncategorized
106 words
Vuetify の v-text-field にフォーカスしたとき、入力済み文字を全選択状態にする方法。 環境 Windows 11 Home 21H2 Vue 2.6.14 Vuetify 2.6.0 コード12345678910111213141516171819202122232425262728<template> <v-container> <v-row> <v-col cols="2"> <v-text-field v-model="title" label="Regular" @focus="textFieldFocused" ></v-text-field> </v-col> </v-row> </v-container></template><...
Uncategorized
639 words
Manatee.Trello ライブラリを使っていろいろな操作をしていきます。 もち備忘録です! 環境 Windows 11 Home 21H2 Visual Studio Community 2022 .NET 6.0 Manatee.Trello 4.4.2 認証トークン取得カードを作成するには、APIキーと認証トークンが必要です。 次のページ からAPIキーと認証トークンを取得。 APIキー 認証トークンそのままトークンリンクから認証トークンを作成します。 カード作成12345678910111213using Manatee.Trello;TrelloAuthorization.Default.AppKey = "[your application key]";TrelloAuthorization.Default.UserToken = "[your user token]";ITrelloFactory factory = new TrelloFactory();var list = factory.List(&quo...
Uncategorized
1.4k words
忘れないよう備忘録です。 環境 Windows 11 Home 21H2 Visual Studio Community 2022 .NET 6.0 Google.Apis.Sheets.v4 1.57.0.2727 今回はトップレベルステートメントを使わないでやってみます。6.0 からの新機能! チェックを外すとMainメソッドがなくなります。 NuGetGoogle.Apis.Sheets.v4 1.57.0.2727 Google スプレッドシート分かりやすいように、つぎのようなデータを準備しました。 後に出てくる「spreadsheetId」はURL部にあるのをコピペします。 Google Cloud PlatformGoogle スプレッドシート を操作するためには認証情報が必要です。今回はJSONファイルを .NETプロジェクトに読み込ませます。 プロジェクト作成GCPコンソール を開いて新しいプロジェクトを作成します。 ライブラリ追加「APIとサービス」>「ライブラリ」を選択し、次の2つのライブラリを有効化します。 Google Drive A...
Uncategorized
887 words
公式サイトを見ながら試したのですが、なかなかに手こずったので、自分なりにやったことをまとめました。 環境 Windows 11 Home 21H2 Visual Studio Community 2022 フレームワーク: .NET 6.0 手順プロジェクト作成今回は「ASP.NET Core Web アプリ」で作業していきます。 プロジェクト名や保存場所等はお好みで変えてください。今回は「WebApplication1」で説明していきます。 フレームワークは「.NET 6.0」を選択。 認証なし、これからCookie認証を入れてくので余分なコードが無い方が楽。 Dockerにチェック入れましたが、どっちでもいいです。Docker使わなくても問題なし。 一番下の「Do not use top-level statements」にチェック入れました。これは .NET 6.0 からの機能で、Main メソッドが隠蔽されるので、チェックを入れて隠蔽されない状態で始めていきます。 RazorPages 削除Razorページは使わないので削除。CSHTML嫌い。 「Progr...
Uncategorized
1k words
アプリでアンドロイド端末のスクリーンショットを撮影して、画像保存するまでを紹介します。 よくあるサンプルだと、アプリを開いてるときのみスクリーンショットしているため、アプリを閉じるとスクリーンショットできないのがほとんどでした。 今回紹介するアプリは、フォアグラウンドサービスでスクリーンショットを撮影するので、アプリを閉じてもスクリーンショットしてくれます。 あと、最新のSDKバージョン (API30 (Android 11 (R))) に対応したソースで書いてあります。 実行するとこのようにアプリを閉じてもスクリーンショットが保存されていきます。 環境 Windows 11 Home 21H2 Android Studio Bumblebee | 2021.1.1 Patch 1 API 30、Android 11 (R) 手順プロジェクト作成今回は Empty Activity を使います。 設定は下記の通りです。 Language: Java Minimum SDK: API 30、Android 11 (R) ソース完成品は こちら に置いておきます。 act...
Uncategorized
416 words
完全ワイヤレスイヤホンを買い換えたのでレビュー 何から何に買い換えたの?前オーディオテクニカ ATH-CKS5TW スペック 充電時間 約2時間、ケース:約3.5時間 連続使用可能時間 最大約15時間、最大約45時間(充電ケース併用時) 質量 ヘッドホン:約8g、充電ケース:約60g 後オーディオテクニカ ATH-CKR70TW スペック 充電時間 約1.5時間、充電ケース:約2時間 連続使用可能時間 最大約7時間、最大約20時間(充電ケース併用時) 質量 ヘッドホン:約5g、充電ケース:約43g 何で買い換えたの?見た目がダサかった。買い替え以前のイヤホンは耳からポッコリ飛び出してて、見た目ダサい。 ケースが大きかった。私はカバン持たない派なので、ズボンのポケットに入れて持ち歩くんだが、ケースが大きくてジャマ。 買い換えた感想は?大満足。値段は2倍ぐらい高かったが、それだけする理由も納得できた。 音は同じ感じがする。と言っても、音の違いが分かる方じゃないから、当てにしない方がいいかも。 ケースも小さくなって、持ち運びも楽。 マイクやノイキャンが搭載された。買い換える...
Uncategorized
102 words
デバッグタイプを Java Only に変更したら、デバッグできるようになった。 現象デバッグを開始するとデバッグ対象が2つあって、左の app をデバッグしたい。app-java はデバッグしたくない。 設定変更Java のみをデバッグするように設定を変更します。 [Run] > [Edit Configurations] をクリックし、 [Debugger] の [Debug type] を Java Only に変更 参考 アプリのデバッグ | Android デベロッパー | Android Developers
Uncategorized
368 words
合計行がないので、無理やり追加します。 環境 vue.js 2.6.14 vuetify 2.6.0 手順Vuetify のインストールは 公式 を参考にしてください。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081<template> <v-container> <v-row class="text-center"> <v-col cols="12"> <v-data-table :headers="headers" :items="desserts" :items-per-page="5" class="elevation-1...
Uncategorized
226 words
ViewModel を共有して、フラグメント間でデータを使いまわしていきます。 環境 Windows 11 Home 21H2 Android Studio Bumblebee | 2021.1.1 Patch 1 言語:Java SDKバージョン:API 30 Android 11.0 (R) 手順プロジェクト作成今回は Navigation Drawer Activity のテンプレートを使っていきます。最初から Fragment と ViewModel があるので、動作確認が簡単です。 ViewModel共有MainActivity と 各Fragment で ViewModel を共有するように設定していきます。 MainActivity123456789101112public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCrea...
Uncategorized
137 words
解決するまで丸一日かかった。もう疲れた備忘録です。 123const spawn = require('child_process').spawn;let adbShell = spawn('adb', ['shell'], {shell: true});adbShell.stdin.write('nohup sh -c \"CLASSPATH=com.example.myapplication /system/bin/app_process /system/bin com.example.myapplication.HttpServer\" > /dev/null 2>&1 &\n'); adbコンソールからAndroidのシェルに入り、バックグラウンドプロセスを起動するコマンドです。 重要なのは、adbShell.stdin.writeの最後に改行を入れること!!! 改行入れないと実行されないんですね。当たり前って言えばそーなん...